Ext.define('YXMES.sres.view.DeviceGroupSetupView', {
	extend : 'Ext.form.Panel',
	xtype : 'sres_devicegroupsetup',
	requires : [  ],
	layout : {
	align : 'stretch',
	type : 'hbox'
	},
	itemId : 'frmGroup',
	_isRootNode : true,
	items : [ {
	xtype : 'container',
	layout : {
		align : 'stretch',
		type : 'vbox'
	},
	flex : 1,
	items : [ {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		items : [ {
			xtype : 'button',
			itemId : 'btnSave',
			text : T.label.save,
			iconCls : 'icon-save'
		}, {
			xtype : 'button',
			itemId : 'btnDel',
			text : T.label.del,
			iconCls : 'icon-delete'
		} ]
	}, {
		xtype : 'form',
		layout : {
			align : 'stretch',
			type : 'vbox'
		},
		title : T.label.groupInfo,
		items : [ {
			xtype : 'fieldcontainer',
			layout : {
				type : 'hbox'
			},
			items : [ {
				xtype : 'combobox',
				itemId : 'cmbGroupCode',
				queryMode : 'local',
				fieldLabel : T.label.groupCode,
				displayField : 'groupCode',
				valueField : 'groupCode'
			}, {
				xtype : 'textfield',
				itemId : 'txtGroupDesc',
				fieldLabel : T.label.description,
				name : 'groupDesc'
			} ],
			defaults : {
				labelWidth : 80,
				labelSeparator : ':'
			}
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'gridpanel',
		itemId : 'grdBoundEquipment',
		columns : [ {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resId',
			text : T.label.resId
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resName',
			text : T.label.resName
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resType',
			text : T.label.resType
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resBarCode',
			text : T.label.barCode
		} ],
		flex : 1,
		selModel : Ext.create('Ext.selection.RowModel',{mode:'MULTI'}),
		title : T.label.boundEquipment
	} ],
	bodyPadding : 2,
	bodyStyle : {
		'border-width' : 0
	}
	}, {
	xtype : 'toolbar',
	layout : {
		align : 'stretch',
		type : 'vbox',
		pack : 'center'
	},
	vertical : true,
	items : [ {
		xtype : 'button',
		itemId : 'btnGoLeft',
		iconCls : 'icon-go-left'
	}, {
		xtype : 'button',
		itemId : 'btnGoRight',
		iconCls : 'icon-go-right'
	} ],
	bodyPadding : 2
	}, {
	xtype : 'panel',
	layout : {
		align : 'stretch',
		type : 'vbox'
	},
	flex : 1,
	title : T.label.allResource,
	items : [ {
		xtype : 'form',
		layout : {
			align : 'stretch',
			type : 'vbox'
		},
		itemId : 'frmResSearch',
		items : [ {
			xtype : 'fieldcontainer',
			layout : {
				type : 'hbox'
			},
			items : [ {
				xtype : 'textfield',
				fieldLabel : T.label.deviceCode,
				name : 'resId'
			}, {
				xtype : 'textfield',
				fieldLabel : T.label.deviceName,
				name : 'resName'
			} ],
			defaults : {
				labelWidth : 80,
				labelSeparator : ':'
			}
		}, {
			xtype : 'fieldcontainer',
			layout : {
				type : 'hbox'
			},
			items : [ {
				xtype : 'combobox',
				itemId : 'cmbResType',
				queryMode : 'local',
				fieldLabel : T.label.resType,
				name : 'resType',
				displayField : 'data1',
				valueField : 'key1'
			}, {
				xtype : 'textfield',
				fieldLabel : T.label.barCode,
				name : 'resBarCode'
			} ],
			defaults : {
				labelWidth : 80,
				labelSeparator : ':'
			}
		}, {
			xtype : 'fieldcontainer',
			layout : {
				type : 'hbox'
			},
			items : [ {
				xtype : 'combobox',
				itemId : 'cmbShopCode',
				queryMode : 'local',
				fieldLabel : T.label.shopCode,
				name : 'shopCode',
				displayField : 'shopDesc',
				valueField : 'shopCode'
			}, {
				xtype : 'button',
				itemId : 'btnSearch',
				cls : 'marginL4',
				text : T.label.search
			} ],
			defaults : {
				labelWidth : 80,
				labelSeparator : ':'
			}
		} ],
		bodyStyle : {
			'border-width' : 0
		},
		defaults : {
			labelWidth : 80,
			labelSeparator : ':'
		}
	}, {
		xtype : 'gridpanel',
		itemId : 'grdRes',
		columns : [ {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resId',
			text : T.label.resId
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resName',
			text : T.label.resName
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resType',
			text : T.label.resType
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'resBarCode',
			text : T.label.barCode
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'keeper',
			text : T.label.keeper
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'shopDesc',
			text : T.label.shopDesc
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'lineDesc',
			text : T.label.lineDesc
		} ],
		flex : 1,
		selModel : Ext.create('Ext.selection.CheckboxModel'),
		dockedItems : [ {
			xtype : 'pagingtoolbar',
			itemId : 'bar50',
			dock : 'bottom'
		} ]
	} ],
	bodyPadding : 2,
	bodyStyle : {
		'border-width' : 0
	}
	} ],
	title : T.label.DeviceGroupSetup,
	bodyStyle : {
	'border-width' : 0
	},
	defaults : {
	labelWidth : 80,
	labelSeparator : ':'
	}
});